home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 22 / AACD 22.iso / AACD / System / envhandler / env-handler.doc < prev    next >
Encoding:
Text File  |  2001-06-02  |  4.1 KB  |  119 lines

  1.  
  2.       env-handler v1.8
  3.  © 2001 by Stephan Rupprecht
  4.     All rights reserved.
  5.  
  6.  
  7. COPYRIGHT AND DISCLAIMER
  8.  env-handler is copyrighted 2001 by Stephan Rupprecht. 
  9.  All rights reserved. This program is freeware, so no financial
  10.  donations required. Redistribution allowed if the package is 
  11.  left unchanged. The author is not responsible for any damage 
  12.  caused by the use or misuse of this documentation and/or the 
  13.  program(s) it describes.
  14.  
  15.  All mentioned trademarks are subject to their respective owners.
  16.  
  17.  
  18. REQUIREMENTS
  19.  - Any Amiga® (compatible) computer with at least OS3.0.
  20.  - 68020-60cpu.
  21.  
  22.  
  23. DESCRIPTION
  24.  env-handler is a RAM disk specialized for enviroment variables
  25.  that are usually located in RAM:Env. This program does pretty
  26.  much the same as HappyENV by Martin Gierich, so you probably
  27.  wonder why I wrote another program of this kind. The reason
  28.  for this is simply that HappyENV is very buggy and at least
  29.  v1.1 doesn't even work here on my system. The advantages of
  30.  env-handler over RAM:Env are:
  31.  
  32.  - low memory usage
  33.  - faster access to env variables
  34.  - a "delete ram:#? all" doesn't hurt ENV vars.
  35.  - faster booting (no need to copy envarc: to env:)
  36.  
  37.  
  38. INSTALLATION
  39.  Simply copy 'env-handler' to your C: (or L: if you prefer
  40.  it) drawer. Next edit your s:startup-sequence and look for
  41.  the following lines (the lines your s:s-s might look a bit
  42.  different):
  43.  
  44.  MakeDir RAM:ENV
  45.  Assign ENV: RAM:Env
  46.  C:Copy ENVARC:~(#?.info) ENV: ALL QUIET
  47.  
  48.  or when you're upgrading from HappyEnv
  49.  
  50.  MountEnv
  51.  
  52.  and replace them/it with (this line should be placed before the 
  53.  Assigns in your s:s-s).
  54.  
  55.  C:env-handler ADDVOLNODE
  56.  
  57.  The ADDVOLNODE option is optional (that's why it is called an option:).
  58.  If set, env-handler will add the volume "Env Disk" to your system which you
  59.  can access via Workbench or the ASL filerequester. In case you don't
  60.  want to see the Env volume on your wb, you can hide it via workbench
  61.  prefs (os3.5/9). The icon for the Env: volume must be named "def_ENV.info"
  62.  and placed in ENVARC:Sys, alternatively you can also create a "disk.info"
  63.  in ENVARC:
  64.  
  65.  In additon to ADDVOLNODE, the VOLNAME option can be set to change the
  66.  default name of the Env: disk. Eg. VOLNAME=Stephan let you change the
  67.  diskname to Stephan :) Please note that VOLNAME only works when ADDVOLNODE
  68.  is also specified.
  69.  
  70.  
  71. KNOWN PROBLEMS
  72.  The computer stops booting at "C:InitPPCLib": Make sure that "MakeDir ram:t
  73.  ram:clipboards" and "l:env-handler" is placed before "C:InitPPCLib".
  74.  
  75.  
  76. HISTORY
  77.  1.0  first public release
  78.  1.1  the ACTION_SET_FILE_SIZE packet returned a wrong value on success,
  79.       which made SetEnv fail. Funny, it never happend on my system. Thanks
  80.       to all who have reported this problem. To avoid possible conflicts,
  81.       the Env volume is named "Env Disk", now (when ADDVOLNODE is specified).
  82.  1.2  notification should work on all systems, now. Thanks to Jan-Erik 
  83.       Karlsson for testing.
  84.  1.3  YAM+AppChange problem (Please insert Env: in any drive) solved. 
  85.       AppChange tries to load "Env:def_New:0 Total:0.info" which isn't
  86.       a valid path (because of the 2 additional colons) and therefore
  87.       caused DOS to put the error requester. Thanks to Andreas Kürzinger
  88.       who gave me the "AppChange" tip. Fixed RAWBInfo and DirOpus displaying
  89.       the wrong size for a drawer. "MakeDir env:xyz/" created a nameless
  90.       directory <Robin>. Thanks to D. Dominguez for the spanish
  91.       documentation.
  92.  1.4  reduced memory usage a bit. Fixed another "Please insert Env: in any
  93.       drive" problem. added VOLNAME option. fixed Archive bit usage.
  94.  1.5  came back to some old code because people reported that v1.4 crashs
  95.       on their system.
  96.  1.6  1.4 is back :) Thanks to Andrea Vallinotto and Steve Holland for 
  97.       the debugtool output.
  98.  1.7  fixed another notification problem. Thanks to Dagfinn Olsen for reporting
  99.       and testing.
  100.  1.8  yet another notification bug fixed. Thanks to all who reported the
  101.       problem and tested the new version.
  102.  
  103.  
  104. AUTHOR
  105.  
  106.  Please send bug reports and ideas to:
  107.  
  108.     Stephan Rupprecht
  109.     Apfeldweg 1
  110.     D44359 Dortmund
  111.     Germany
  112.  
  113.  Send emails to
  114.  
  115.     info@stephan-rupprecht.de
  116.     
  117.  WWW
  118.      http://stephan-rupprecht.de
  119.